body.wz-dark-theme {
  background: #343a40;
}
.wz-dark-theme .wz-main-container {
  background: #343a40;
}

.wz-dark-theme .wz-login-btn {
  color: white;
}

.wz-dark-theme .markdown-body table {
  background: #4e4e4e;
}
.wz-dark-theme .markdown-body .table-hover tbody tr:hover {
  background-color: #fafafae0;
}
.wz-dark-theme .markdown-body .editormd-toc-menu > .markdown-toc > ul {
  background: #4e4e4e;
  color: #ffffff;
}
.wz-dark-theme .markdown-body .editormd-toc-menu > .markdown-toc > ul > li > a {
  color: #ffffff;
}
.wz-dark-theme .markdown-body .editormd-toc-menu > .markdown-toc > ul > li > a:hover {
  background-color: #0a001f;
}
.wz-dark-theme .wz-theme-support-icon {
  color: #ffffff;
}
.wz-dark-theme .wz-panel-right {
  background: #4e4e4e;
}
.wz-dark-theme a.dropdown-item {
  color: #212529;
}
.wz-dark-theme a.dropdown-item:hover {
  color: #ffffff;
  background: #343a40;
}
.wz-dark-theme .footer {
  background: #333;
  color: #ffffff;
  border-top: none;
}
.wz-dark-theme .footer a {
  color: #aeb0b2;
}
.wz-dark-theme .footer a:hover {
  color: #ffffff;
}
.wz-dark-theme .wz-left-main .material-icons,
.wz-dark-theme .wz-left-main .wz-left-nav a,
.wz-dark-theme .wz-left-main .wz-project-title > a {
  color: #aeb0b2;
}
.wz-dark-theme .wz-left-main .wz-left-nav a:hover,
.wz-dark-theme .wz-left-main .wz-left-nav li.active > a,
.wz-dark-theme .wz-left-main .wz-left-nav li.active > a:hover {
  color: #ffffff;
}
.wz-dark-theme .wz-left-main .wz-project-title > a:hover,
.wz-dark-theme .wz-left-main button:hover .material-icons {
  color: #ffffff;
}
.wz-dark-theme .wz-left-main .nav .nav-link {
  color: #bdbdbd;
}
.wz-dark-theme .wz-left-main .nav .nav-link:hover,
.wz-dark-theme .wz-left-main .nav .nav-link.active {
  color: #ffffff;
}
.wz-dark-theme .wz-box-new {
  border: none;
}
.wz-dark-theme .wz-box-tag-star {
  color: #f1c40f !important;
}
.wz-dark-theme a#scrollUp {
  color: #aeb0b2;
}
.wz-dark-theme a#scrollUp:hover {
  color: #00aaaa;
}
.wz-dark-theme .wz-top-navbar {
  background: #303F9F !important;
  border-bottom: none !important;
}
.wz-dark-theme .wz-top-navbar a.text-dark,
.wz-dark-theme .wz-top-navbar h5 a {
  color: #e8e8e8 !important;
}
.wz-dark-theme .wz-top-navbar a.text-dark:hover {
  color: #ffffff !important;
}
.wz-dark-theme .wz-top-navbar .wz-top-nav-search input::-webkit-input-placeholder {
  color: #dcdcdc;
}
.wz-dark-theme .wz-panel-separator:hover {
  box-shadow: 8px 3px 5px 0 #b1b1b1;
  background: #343a40;
}
.wz-dark-theme .wz-panel-breadcrumb {
  background: #343a40;
}
.wz-dark-theme .wz-panel-breadcrumb .breadcrumb a,
.wz-dark-theme .wz-panel-breadcrumb .nav > li > button > .fa,
.wz-dark-theme .wz-panel-breadcrumb .nav > li > button > .material-icons {
  color: #bdbdbd;
}
.wz-dark-theme .swagger-editor-toolbar a {
  color: #bdbdbd;
}
.wz-dark-theme .breadcrumb-item.active,
.wz-dark-theme .wz-panel-breadcrumb a:hover,
.wz-dark-theme .wz-panel-breadcrumb .nav button:hover .fa,
.wz-dark-theme .wz-theme-indicator .material-icons,
.wz-dark-theme .swagger-editor-toolbar a:hover {
  color: #ffffff;
}
.wz-dark-theme .wz-setting-breadcrumb .breadcrumb-item {
  color: #555555;
}
.wz-dark-theme .wz-setting-breadcrumb .breadcrumb-item.active {
  color: #b1b1b1;
}
.wz-dark-theme .card:not(.card-white) {
  background: #d8d8d8;
}
.wz-dark-theme .card:not(.card-white) .card-header a {
  color: #aeb0b2;
}
.wz-dark-theme .card:not(.card-white) .card-header a:hover {
  color: #000000;
}
.wz-dark-theme .card:not(.card-white) .card-header .badge {
  color: #e4e4e4;
}
.wz-dark-theme .card:not(.card-white) .card-header .badge:hover {
  color: #ffffff;
}
.wz-dark-theme .card:not(.card-white) .wz-box-catalog {
  background-color: #4a4a4a;
  border: none;
}
.wz-dark-theme .card:not(.card-white) .wz-box-catalog:hover {
  background-color: #000000;
}
.wz-dark-theme .card:not(.card-white) .wz-box-catalog .wz-title {
  color: #fff;
}
.wz-dark-theme .card:not(.card-white) .wz-box-project {
  background-color: #4a4a4a;
}
.wz-dark-theme .card:not(.card-white) .wz-box-project:hover {
  background-color: #000000;
}
.wz-dark-theme .card:not(.card-white) .wz-box-project .wz-title,
.wz-dark-theme .card:not(.card-white) .wz-box-project .wz-page-count {
  color: #ffffff;
}
.wz-dark-theme .card:not(.card-white) .wz-main-container-full .alert-info {
  color: #4a4a4a;
  background-color: #cecece;
}
.wz-dark-theme .card:not(.card-white) .wz-main-container-full .alert-info a {
  color: #2d3a9a;
}
.wz-dark-theme .card:not(.card-white) .wz-main-container-full .alert-info a:hover {
  color: #3F51D7;
}
.wz-dark-theme .card:not(.card-white) .tm-tag {
  background: #343a40;
}
.wz-dark-theme .card:not(.card-white) .tm-tag a {
  color: #bdbdbd;
}
.wz-dark-theme .card:not(.card-white) .tm-tag a:hover {
  color: #ffffff;
}
.wz-dark-theme .card:not(.card-white) .media .media-body .wz-text-dashed {
  color: #484848;
}
.wz-dark-theme .card:not(.card-white) .media .media-body a {
  color: #585858;
}
.wz-dark-theme .card:not(.card-white) .media .media-body a:hover {
  color: #000000;
}
.wz-dark-theme .card:not(.card-white) .media .border-bottom {
  border-bottom: 1px solid #848484 !important;
}
.wz-dark-theme .card:not(.card-white) .media .border-bottom.wz-comment-box {
  border-bottom: 1px solid #212529 !important;
}
.wz-dark-theme .card:not(.card-white) .card-footer {
  background-color: #333333;
}
.wz-dark-theme .card:not(.card-white) .card-footer a {
  color: #bdbdbd;
}
.wz-dark-theme .wz-box-catalog {
  box-shadow: 8px 7px 2px #878787b3;
}
.wz-dark-theme .wz-comment-panel {
  background: transparent;
}
.wz-dark-theme .card.card-white,
.wz-dark-theme .wz-diff-control,
.wz-dark-theme .wz-diff-result {
  background: #ffffff;
}
.wz-dark-theme .wz-white-panel .card {
  background: #ffffff;
}
.wz-dark-theme .wz-white-panel .card a {
  color: rgba(0, 0, 0, 0.54);
}
.wz-dark-theme .wz-white-panel .card a:hover {
  color: #000000;
}
.wz-dark-theme .nav-tabs .nav-item a {
  color: #fffffc;
}
.wz-dark-theme .wz-project-main {
  background: #4e4e4e;
}
.wz-dark-theme .wz-project-main img,
.wz-dark-theme .wz-project-main svg {
  background: #ffffff;
}
.wz-dark-theme .wz-project-main .wz-project-description {
  color: #ffffff;
}
.wz-dark-theme .wz-project-main > h1,
.wz-dark-theme .wz-project-main .wz-group-allowed-list,
.wz-dark-theme .wz-project-main .table thead th {
  color: #ffffff;
}
.wz-dark-theme .wz-project-main .wz-page-control .material-icons,
.wz-dark-theme .wz-project-main .wz-page-control .label {
  color: #ffffff;
}
.wz-dark-theme .wz-project-main .wz-page-title {
  color: #ffffff;
}
.wz-dark-theme .wz-project-main .wz-page-content table th,
.wz-dark-theme .wz-project-main .wz-page-content table td {
  color: #ccc;
}
.wz-dark-theme .wz-project-main .wz-document-header {
  color: #cecece;
}
.wz-dark-theme .wz-project-main .wz-tags input {
  background: #545454;
}
.wz-dark-theme .wz-project-main .wz-content-end {
  color: #cecece;
}
.wz-dark-theme .wz-project-main .wz-shares h4,
.wz-dark-theme .wz-project-main .wz-attachments h4,
.wz-dark-theme .wz-project-main .wz-recently-log h4,
.wz-dark-theme .wz-project-main .wz-shares li,
.wz-dark-theme .wz-project-main .wz-attachments li,
.wz-dark-theme .wz-project-main .wz-recently-log li {
  color: #ffffff;
}
.wz-dark-theme .wz-project-main .wz-comment-panel {
  background: none;
}
.wz-dark-theme .wz-project-main .wz-comment-panel .wz-text-dashed {
  color: #ffffff !important;
}
.wz-dark-theme .wz-project-main .wz-comment-panel .wz-comment-box {
  border: 1px solid #1f1f1f;
}
.wz-dark-theme .wz-project-main .wz-comment-panel .wz-comment-box .wz-comment-header {
  background: #3a3a3a;
  border-bottom: 1px solid #1f1f1f;
  color: #CCCCCC;
}
.wz-dark-theme .wz-project-main .wz-comment-panel .wz-comment-editor {
  border: 1px solid #1f1f1f;
}
.wz-dark-theme .wz-project-main .wz-comment-panel .wz-comment-editor .wz-comment-editor-header {
  background: #3a3a3a;
  border-bottom: 1px solid #1f1f1f;
}
.wz-dark-theme .wz-project-main .wz-comment-panel .wz-comment-editor .wz-comment-editor-header button {
  color: #CCCCCC;
}
.wz-dark-theme .wz-project-main .wz-comment-panel .wz-comment-editor .wz-comment-editor-header .wz-comment-editor-write {
  background: #4e4e4e;
  border: 1px solid #1f1f1f;
  border-bottom: 1px solid #4e4e4e;
}
.wz-dark-theme .wz-project-main .wz-comment-panel .wz-comment-editor .wz-comment-editor-header .wz-comment-editor-readonly {
  background-color: transparent;
  border: none;
}
.wz-dark-theme .wz-project-main .wz-comment-panel .wz-comment-editor .wz-comment-editor-tip {
  color: #fbfbfb;
}
.wz-dark-theme .wz-project-main .wz-comment-panel .wz-comment-editor .wz-comment-editor-body textarea {
  background: #424242;
  color: #ffffff;
}
.wz-dark-theme .wz-project-main .wz-comment-panel .wz-comment-editor .wz-comment-editor-body textarea:focus {
  background: #000000;
}
.wz-dark-theme .wz-project-main .wz-document-swagger-sync-info {
  background: #4e4e4e;
  color: #ffffff;
}
.wz-dark-theme .wz-project-main .wz-document-swagger-sync-info a {
  color: #75d4ff;
  text-decoration: none;
}
.wz-dark-theme .wz-project-main .wz-document-swagger-sync-info a:hover {
  text-decoration: underline;
}
.wz-dark-theme .wz-project-main .editormd-html-preview {
  background: #4e4e4e;
  color: #ffffff;
}
.wz-dark-theme .wz-project-main .editormd-html-preview blockquote {
  color: #cecece;
}
.wz-dark-theme .wz-project-main .editormd-html-preview code {
  background: none;
  color: #ff0057;
}
.wz-dark-theme .wz-project-main .editormd-html-preview a {
  color: #03a9f4;
  text-decoration: none;
}
.wz-dark-theme .wz-project-main .editormd-html-preview a:hover {
  text-decoration: underline;
}
.wz-dark-theme .wz-project-main .editormd-html-preview .prettyprint {
  border: 1px dashed #000 !important;
  background: #636363 !important;
}
.wz-dark-theme .wz-project-main .editormd-html-preview .prettyprint li {
  background: #4e4e4ead;
}
.wz-dark-theme .wz-project-main .editormd-html-preview .prettyprint li.L1,
.wz-dark-theme .wz-project-main .editormd-html-preview .prettyprint li.L3,
.wz-dark-theme .wz-project-main .editormd-html-preview .prettyprint li.L5,
.wz-dark-theme .wz-project-main .editormd-html-preview .prettyprint li.L7,
.wz-dark-theme .wz-project-main .editormd-html-preview .prettyprint li.L9 {
  background: #4e4e4e !important;
}
.wz-dark-theme .wz-project-main .editormd-html-preview .prettyprint code {
  background: none;
}
.wz-dark-theme .wz-project-main .editormd-html-preview .prettyprint code .pln {
  color: #CCCCCC;
}
.wz-dark-theme .wz-project-main .editormd-html-preview .prettyprint code .str {
  color: #72ff72;
}
.wz-dark-theme .wz-project-main .editormd-html-preview .prettyprint code .com {
  color: #949494;
}
.wz-dark-theme .wz-project-main .editormd-html-preview .prettyprint code .lit {
  color: #08f1f1;
}
.wz-dark-theme .wz-project-main .editormd-html-preview .prettyprint code .kwd {
  color: #000073;
}
.wz-dark-theme .wz-project-main .editormd-html-preview .prettyprint code .typ {
  color: #f03;
}
.wz-dark-theme .wz-project-main .editormd-html-preview .prettyprint code .pun,
.wz-dark-theme .wz-project-main .editormd-html-preview .prettyprint code .opn,
.wz-dark-theme .wz-project-main .editormd-html-preview .prettyprint code .clo {
  color: #ff0;
}
.wz-dark-theme .wz-project-main .editormd-html-preview table td {
  color: #ffffff;
}
.wz-dark-theme .wz-project-main .editormd-html-preview table tr {
  background: transparent;
}
.wz-dark-theme .wz-project-main .editormd-html-preview table tr:hover {
  background: #6f6f6f;
}
.wz-dark-theme .wz-project-main .editormd-html-preview .card-white {
  background: none;
}
.wz-dark-theme .swagger-ui {
  background: #4e4e4e;
  border-radius: 5px;
  padding: 5px;
}
.wz-dark-theme .swagger-ui .wz-white-panel .card a {
  color: #c7c7c7;
}
.wz-dark-theme .swagger-ui .wz-white-panel .card a:hover {
  color: #ffffff;
}
.wz-dark-theme .swagger-ui img,
.wz-dark-theme .swagger-ui svg {
  background: none;
}
.wz-dark-theme .swagger-ui table {
  background: none;
}
.wz-dark-theme .swagger-ui .info li,
.wz-dark-theme .swagger-ui .info table,
.wz-dark-theme .swagger-ui .info p {
  color: #ffffff;
}
.wz-dark-theme .swagger-ui .info h1,
.wz-dark-theme .swagger-ui .info h2,
.wz-dark-theme .swagger-ui .info h3,
.wz-dark-theme .swagger-ui .info h4,
.wz-dark-theme .swagger-ui .info h5,
.wz-dark-theme .swagger-ui .info h6 {
  color: #ffffff;
}
.wz-dark-theme .swagger-ui .model,
.wz-dark-theme .swagger-ui label {
  color: #ffffff;
}
.wz-dark-theme .swagger-ui .opblock-tag {
  color: #ffffff;
  background: #616161;
}
.wz-dark-theme .swagger-ui .opblock-tag small {
  color: #cecece;
}
.wz-dark-theme .swagger-ui .opblock-description-wrapper p,
.wz-dark-theme .swagger-ui .opblock-external-docs-wrapper p,
.wz-dark-theme .swagger-ui .opblock-title_normal p {
  color: #cecece;
}
.wz-dark-theme .swagger-ui .parameter__name {
  color: #ffffff;
}
.wz-dark-theme .swagger-ui .parameter__name.required:after {
  color: red;
}
.wz-dark-theme .swagger-ui .parameter__extension,
.wz-dark-theme .swagger-ui .parameter__in {
  color: #cecece;
}
.wz-dark-theme .swagger-ui section.models {
  border: 1px solid #8484846b;
}
.wz-dark-theme .swagger-ui section.models h4 {
  color: #ffffff;
  border-bottom: 1px solid #8484846b;
}
.wz-dark-theme .swagger-ui section.models .model-title {
  color: #cecece;
}
.wz-dark-theme .swagger-ui .parameter__type {
  color: #ffffff;
}
.wz-dark-theme .swagger-ui .prop-format {
  color: #cecece;
}
.wz-dark-theme .swagger-ui .schemes-title {
  margin: 10px 0;
}
.wz-dark-theme .swagger-ui .model-box,
.wz-dark-theme .swagger-ui .scheme-container {
  background: rgba(255, 255, 255, 0.4);
}
.wz-dark-theme .swagger-ui .tablinks {
  color: #03a9f4;
}
.wz-dark-theme .swagger-ui table thead td,
.wz-dark-theme .swagger-ui table tbody td {
  color: #cecece;
}
.wz-dark-theme .swagger-ui table thead th,
.wz-dark-theme .swagger-ui table tbody th {
  color: #ffffff;
}
.wz-dark-theme .swagger-ui .opblock .opblock-summary-description {
  color: #ffffff;
}
.wz-dark-theme .swagger-ui .opblock .opblock-summary-operation-id,
.wz-dark-theme .swagger-ui .opblock .opblock-summary-path,
.wz-dark-theme .swagger-ui .opblock .opblock-summary-path__deprecated {
  color: #cecece;
}
.wz-dark-theme .wz-new-project-btn:hover {
  background: #000000;
}
.wz-dark-theme .wz-markdown-comment pre {
  background-color: #2b2b2b;
  border: 1px solid #000;
}
.wz-dark-theme .wz-markdown-comment pre code {
  background: none;
}
